package com.monlyu.annotation;

/**
 * 
 * @author monlyu
 * @since 2009-12-15
 */
public class DefaultAnno {

	/** 如果没有任何的Annotation，则返回当前方法的@ActionAnno */
	@ActionAnno
	public void defActionAnno() {

	}

	private static ActionAnno actionAnno = null;

	/**
	 * 获取默认的annotation
	 * 
	 * @return 当没有任何的自定义@的时候,返回默认值
	 * @throws SecurityException
	 * @throws NoSuchMethodException
	 */
	public static ActionAnno getDefault() throws Exception {
		if (actionAnno == null) {
			actionAnno = DefaultAnno.class.getMethod("defActionAnno").getAnnotation(ActionAnno.class);
		}
		return actionAnno;
	}
}
